Skip to main content

matrixMultiply

Type

function

Summary

Returns the matrix product of two arrays.

Syntax

matrixMultiply(<firstArray>, <secondArray>)

Description

Use the matrixMultiply function to perform matrix multiplication.

A two-dimensional array is an array whose elements have a two-part key to describe them. You can visualize such an array as a set of rows and columns:the first part of each element's key is the row number, and the second part is the column number. For example, the expression myArray[3,2] describes the element of myArray which is in the third row, second column.

The number of columns in the firstArray must be the same as the number of rows in the secondArray. There are no other constraints in order for the multiplication to succeed.

Parameters

NameTypeDescription

firstArray

array

The firstArray and secondArray are both two-dimensional array variables whose elements are numbers, and whose keys are sequential numbers.

secondArray

array

Examples

put matrixMultiply(currentLevels,levelAdjustments)

function: extents, transpose

glossary: array, return

keyword: element

command: multiply

control structure: function

Compatibility and Support

Introduced

LiveCode 1.1

OS

mac

windows

linux

ios

android

Platforms

desktop

server

mobile

Thank you for your feedback!

Was this page helpful?